#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;


int main()
{

//    /*
//struct ListNode {
//    int val;
//    struct ListNode *next;
//    ListNode(int x) : val(x), next(NULL) {}
//};*/
//    class PalindromeList {
//    public:
//
//        struct ListNode* MiddleNode(struct ListNode* head)
//        {
//            struct ListNode* fast = head;
//            struct ListNode* low = head;
//
//            while (fast && fast->next)
//            {
//                fast = fast->next->next;
//                low = low->next;
//            }
//            return low;
//        }
//
//        struct ListNode* reserveList(struct ListNode* head)
//        {
//            struct ListNode* cur = head;
//            struct ListNode* newNode = nullptr;
//            while (cur)
//            {
//                struct ListNode* next = cur->next;
//
//                cur->next = newNode;
//                newNode = cur;
//                cur = next;
//            }
//            return  newNode;
//        }
//        bool chkPalindrome(ListNode* A) {
//            // write code here
//
//            struct ListNode* mid = MiddleNode(A);
//            struct ListNode* rmid = reserveList(mid);
//            while (rmid && A)
//            {
//                if (A->val != rmid->val)
//                {
//                    return false;
//                }
//                A = A->next;
//                rmid = rmid->next;
//            }
//            return true;
//        }
//    };
	cout << 1 << endl;

	return 0;
}